Evaluating Design Approaches in Extreme Programming

نویسندگان

  • René Noël
  • Hernán Astudillo
  • Marcello Visconti
  • Javier Pereira
چکیده

Extreme Programming (XP) is an alternative to traditional software development methods intensive on documentation and planning; XP proposes an emergent design approach, which adds complexity to the system structure only when it’s needed, avoiding a big up front design of the system. Some cases have been reported of developers questioning XP’s design practices and (sometimes implicitly) arguing for the naturalness of, and need for, planned design. The present paper outlines an experimental design in order to compare the actual impact of emergent and planned design approaches on a product’s internal quality, process' productivity, and developers' satisfaction. To enable replication of the experimental design by other teams, an Experimental Package has been also elaborated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A generalized super-efficiency model for ranking extreme efficient DMUs in stochastic DEA

In this current study a generalized super-efficiency model is first proposed for ranking extreme efficient decision making units (DMUs) in stochastic data envelopment analysis (DEA) and then, a deterministic (crisp) equivalent form of the stochastic generalized super-efficiency model is presented. It is shown that this deterministic model can be converted to a quadratic programming model. So fa...

متن کامل

Design-led & Design-less: One Experiment and Two Approaches

This report presents an experiment comparing two lightweight methodologies. The objective of the experiment was to assess extreme programming seen as a design-less process and an agile methodology based on design. The experiment ran in a real environment. Twenty teams produced 20 systems, from scratch to the final product, in a period of one semester. They attended 4 clients. The factors of the...

متن کامل

Architecting, Programming, and Evaluating an On-chip Incoherent Multi-processor Memory Hierarchy

New architectures for extreme-scale computing need to be designed for higher energy efficiency than current systems. The DOE-funded Traleika Glacier architecture is a recently-proposed extreme-scale manycore that radically simplifies the architecture, and proposes a cluster-based on-chip memory hierarchy without hardware cache coherence. Programming for such an environment, which can use scratc...

متن کامل

Integrative Cell Formation and Layout Design in Cellular Manufacturing Systems

This paper proposes a new integrative view of manufacturing cell formation and both inter-cell and intra-cell layout problems. Cells formation and their popular bi-directional linear layout are determined simultaneously through a Dynamic Programming algorithm (with the objective of minimizing the inter-cell flow cost under a cell size constraint). This Dynamic Programming algorithm is implement...

متن کامل

A laboratory investigation on the potential of computational intelligence approaches to estimate the discharge coefficient of piano key weir

The piano key weir (PKW) is a type of nonlinear control structure that can be used to increase unit discharge over linear overflow weir geometries, particularly when the weir footprint area is restricted To predict the outflow passing over a piano key weir, the discharge coefficient in the general equation of weir needs to be known. This paper presents the results of laboratory model testing of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005